function trArrAgencysfmuniMakeServiceRequests(stops,options,stop_cache,service_requests) {
		
	if (service_requests.NextBus == undefined) {
		service_requests.NextBus = {};
	}
	if (service_requests.NextBus['sf-muni'] == undefined) {
		service_requests.NextBus['sf-muni'] = [];
	}
	
	for (var stop_id in stops) {
		var stop_data = stop_cache.stopData('sf-muni',stop_id);
		stop_data.avl_id = stop_data.stop_id;
		var obj = {stop_id: stop_id, stop_data: stop_data, routes: []};
		if (stops[stop_id]['*']) {
			for (var i = 0; i < stop_data.routes.length; i++){
				stop_data.routes[i].avl_id = stop_data.routes[i].route_short_name;
				obj.routes.push(stop_data.routes[i]);
			}
		} else {
			var route_id = undefined;
			for (var id in stops[stop_id]) {
				route_id = id;
			}
			for (var i = 0; i < stop_data.routes.length; i++){
				if (stop_data.routes[i].route_id == route_id) {
					stop_data.routes[i].avl_id = stop_data.routes[i].route_short_name;
					obj.routes.push(stop_data.routes[i]);
				}
			}
		}

		service_requests.NextBus['sf-muni'].push(obj);
	}

}


